package cn.zhentao.service;

import cn.zhentao.pojo.Address;
import cn.zhentao.pojo.User;
import cn.zhentao.vo.UserVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserService {
    //登录的方法 根据用户名和密码查所有
    User findByUserNameAndPassWordUser(String username,String password);
    //添加地址,并判断,为管理员时添加为门店地址为用户时添加为用户地址
    int addAddress(Address address);
    //根据用户表id查询所有
    List<Address> findAllAddress(int userId);

    int insertUser(User user);
    //查询所有用户信息
    List<UserVo> findAllByRoleId(int userId);
    //修改地址信息
    int updateAddress(Address address);
    //查询地址表根据角色id查询
    List<Address> findAllAddressByUserId();
}
